 <style type="text/css">
    #Party{
        font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
        font-size:11px;
        width:100px;
        text-align:left
        background:url("http://www.smashingmagazine.com/images/express-css-table-design/table-images/blurry.jpg") 330px 59px no-repeat;
        margin:20px;
    }
    
    #Elections{
        font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
        font-size:11px;
        width:650px;
        text-align:left
        background:url("http://www.smashingmagazine.com/images/express-css-table-design/table-images/blurry.jpg") 330px 59px no-repeat;
        margin:10px;
    }
    #Elections th, #Party th{
        font-size:13px;
        font-weight:normal
        ;background:#b9c9fe;
        border-top:4px solid #aabcfe;
        border-bottom:1px solid #fff
        color:#039;
        padding:8px;
    }
    #Elections td, #Party td{
        background:#e8edff;
        border-bottom:1px solid #fff
        color:#669;
        border-top:1px solid transparent
        padding:8px;
    }
    #Elections tr, #Party tr:hover td
    {
        background:#d0dafd;
        border-collapse:collapse;
        color:#339;
    }
    </style>